/**********************************************************************************************/
// dgt_OutPlugin.h
//
// 
// Copyright Diamant Group 2007
/**********************************************************************************************/
#ifndef _DGT_OUTPLUGIN_H_
#define _DGT_OUTPLUGIN_H_

#include "dgt_Plugin.h"
#include "dgt_SmartMacros.h"

SMART_CLASS( dgt_OutPlugin );

/**********************************************************************************************/
// Interface of store plugin
//
interface dgt_OutPlugin: public dgt_Plugin
{
	public://///////////////////////////////////////////////////////////////////////////////////
							dgt_OutPlugin( void ) {};

virtual						~dgt_OutPlugin( void ) {};

	public://///////////////////////////////////////////////////////////////////////////////////

virtual		void			MakeFile( dgt_Circuit_Ptr inSchema, wxString inFileName ) = 0;

};

#endif // _DGT_OUTPLUGIN_H_
